package com.netjava.service.impl;

import java.util.List;

import com.netjava.dao.IAucRecordDAO;
import com.netjava.pojo.AucRecord;
import com.netjava.pojo.Preauction;
import com.netjava.pojo.Product;
import com.netjava.pojo.User;
import com.netjava.service.IAucRecordService;
/**
 * 商品拍卖的历史记录的业务实施类。
 * @author nana
 *
 */
public class AucRecordService implements IAucRecordService{
	private IAucRecordDAO aucRecordDao;
	
	public void add(AucRecord aucRecord){
		aucRecordDao.save(aucRecord);
	}
	public void delete(AucRecord aucRecord){
		aucRecordDao.delete(aucRecord);
	}
	public AucRecord getAucRecordById(java.lang.Integer id){
		return aucRecordDao.findById(id);
	}
	public IAucRecordDAO getAucRecordDao() {
		return aucRecordDao;
	}
	public void setAucRecordDao(IAucRecordDAO aucRecordDao) {
		this.aucRecordDao = aucRecordDao;
	}
	public List<AucRecord> getByProId(Product product) {
		List<AucRecord> list=aucRecordDao.findByProId(product);
		return list;
	}
	public List getByUserId(User user){
		 return aucRecordDao.findByUserId(user);
	 }
	public List<AucRecord> getNumAcu(User user,Integer page,Integer num){
		List<AucRecord> list=aucRecordDao.getNumAcu(user, page, num);
		return list;
	}

}
